package com.rslai.commons.validator.jsonvalidator.schema;

import java.util.Arrays;
import java.util.List;

/**
 * Attr
 */
public class Attr {
	String attrName;
	List<Object> arguments;

    /**
     * 构造方法
     * @param attrName 属性名
     * @param arguments 参数
     */
    public Attr(String attrName,List<Object> arguments){
		this.attrName = attrName;
		this.arguments = arguments;
	}

    /**
     * 返回属性名
     * @return 属性名
     */
	public String getAttrName() {
		return attrName;
	}

    /**
     * 返回参数
     * @return 参数
     */
    public List<Object> getArguments() {
		return arguments;
	}

    /**
     * toString方法
     * @return string
     */
    @Override
	public String toString() {
        return "[attrName=" + attrName + ",arguments=" + (arguments == null ? null : Arrays.toString(arguments.toArray())) + "]";
    }

}
